package android.ijiajiao.util;

import java.io.File;
import java.io.IOException;
import java.util.UUID;

import javax.servlet.http.Part;
//保存视频文件
public class SaveVideoUtil {
	/**
	 * 保存视频文件
	 * @param path保存路径
	 * @param part
	 * @param savePath
	 * @return
	 * @throws IOException
	 */
	public String saveVideo(String path,Part part,String savePath) throws IOException {
		File file = null;
		//存入数据库的路径
		String videoPath = null;
		// 文件后缀名
		// 获取视频后缀名
//		String contentType = part.getContentType();
		String fileExt = ".mp4";
	
         //生成文件名
		String filename = UUID.randomUUID().toString();
		// 把文件写到指定路径
			// 先判断之前是否存在，如果有则删除
			file = new File(path + File.separator +filename+ fileExt);
			if (file.isFile() && file.exists()) {
				file.delete();
			}
			part.write(path + File.separator + filename+fileExt);
			if (file.isFile() && file.exists()) {
				videoPath = savePath +filename + fileExt;
			}
		return videoPath;
	}
}
